package cn.edu.htu.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 描述: Order
 *
 * @Package cn.edu.htu.entity
 * @Author dakai
 * @Data 2021/7/15 21:00
 * @Version V1.0
 * Excitation 将来的你，一定会感谢现在的你
 */
@Data
public class Order implements Serializable {
    /**
     * 订单id，主键
     */
    private Integer oid;
    /**
     * 订单编号
     */
    private String code;
    /**
     * 订单金额
     */
    private Double totle;


    /**
     * 订单和用户是多对一的关系，一个订单只属于一个用户，在Order 类中定义了一个user
     * 属性，用来映射多对- -的关联关系，表示该订单的用户;订单和商品是多对多的关系，即一个
     * 订单中可以包含多种商品，在Order类中定义了一个articles属性，该属性是-一个List集合，
     * 用来映射多对多的关联关系，表示-一个订单中包含多种商品。
     */


    /**
     * 订单和用户多对一关系，即一个订单只属于一个用户
     */
    private User user;
    /**
     * 订单和商品是多对多关系，即一个订单可以包含多种商品
     */
    private List<Goods> goods;
}
